package com.ruoyi.common.utils.tool;

import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;
import com.github.qcloudsms.httpclient.HTTPException;

import java.io.IOException;

public class SmsUtil {
    /**
     *  指定ID模版进行发送短信
     * @param phoneNumbers 手机号【可以发送多个】
     //* @param checkCode  自己生成的验证码
     //* @param time  过期时间
     * @param appid 腾讯云申请查看
     * @param appkey 腾讯云申请查看
     * @param templateId 腾讯云申请查看
     * @param smsSign 腾讯云申请查看
     * @return
     * @throws HTTPException
     * @throws IOException
     */
    public static  SmsSingleSenderResult SMS(String[] phoneNumbers, String[] params, int appid, String appkey, int templateId, String smsSign) throws HTTPException, IOException {
        SmsSingleSender ssender = new SmsSingleSender(appid, appkey);
        SmsSingleSenderResult result = ssender.sendWithParam("86", phoneNumbers[0],
                templateId, params, smsSign, "", "");
        return result;
    }
}
